.item_box {
	background: #ffffff;
	border-radius: 16rpx;
	box-shadow: 0px 0px 20rpx 0px rgba(0, 0, 0, 0.10);
}

.line {
	width: 10rpx;
	height: 32rpx;
	background: #3276ff;
	border-radius: 14rpx;
}

.title {
	font-size: 28rpx;
	font-weight: 600;
	color: #333333;
}

.point_info {
	width: 20rpx;
	height: 20rpx;
	background: #787878;
	border-radius: 50%;
}

.point_success {
	width: 20rpx;
	height: 20rpx;
	background: #1BBC7C;
	border-radius: 50%;
}

.point_danger {
	width: 20rpx;
	height: 20rpx;
	background: #AD5679;
	border-radius: 50%;
}

.point_blue {
	width: 20rpx;
	height: 20rpx;
	background: #5589F2;
	border-radius: 50%;
}

.point_warning {
	width: 20rpx;
	height: 20rpx;
	background: #E8CB58;
	border-radius: 50%;
}

.point_red {
	width: 20rpx;
	height: 20rpx;
	background: #E14B4B;
	border-radius: 50%;
}

.point_orange {
	width: 20rpx;
	height: 20rpx;
	background: #E46F1C;
	border-radius: 50%;
}

.point_title {
	font-size: 24rpx;
	color: #999999;
}

.border_three {
	background: rgba(73, 128, 234, 0.48);
	border: 2rpx solid #3f7eff;
	color: #ffffff;
}

.border_two {
	background: rgba(131, 201, 92, 0.48);
	border: 2rpx solid #83c95c;
	color: #ffffff;
}

.font-white {
	font-family: Source Han Sans CN, Source Han Sans CN-500;
	font-weight: 500;
	color: #333333;
	font-size: 28rpx;
}

.font14 {
	font-size: 28rpx;
}

.width-33 {
	width: 33.33%;
}

.width-30 {
	width: 32%;
}

.width-70 {
	width: 68%;
}